<?php include_js("ajaxLoader");include_js("tagCreator");include_js("globalTextsManagement"); 
require_once("./classes/Uploader.class.php"); ?>
<h2>Nouveau texte</h2>
<div class="corps">
	<?php
        if(isset($_POST['newText'])){
            unset($_POST['newText']);
			foreach($PHPFoxEngine->globalTexts->lang as $lang => $flag){
				$PHPFoxEngine->globalTexts->text->$_POST['textName']->$lang = "";
			}
            $PHPFoxEngine->globalTexts->text->$_POST['textName']->fr = $_POST['textContent'];
            $PHPFoxEngine->saveGlobalTexts();
        }
    ?>
    <form action="" method="post">
        <label>Identifiant : <input type="text" name="textName"/></label><br/>
        <label>Texte : <textarea name="textContent" cols="60" rows="5"></textarea></label><br/>
        <input type="submit" name="newText" value="Créer le texte" />
    </form>
</div>
<h2>Gestion des textes existants</h2>
<div class="corps">
    <ul>
    <?php //TODO : vérifier si des langues sont disponibles (faire une langue par défaut ?)
        if(count(get_object_vars($PHPFoxEngine->globalTexts->text))){
            foreach($PHPFoxEngine->globalTexts->text as $name => $text){
				$liClass = ($PHPFoxEngine->checkGlobalText($name))? "globalTextLi":"globalTextLiWarning";
				$overviewText = (strlen($text->fr) > 100)? substr($text->fr,0,90).'...':$text->fr;
                echo '<li id="'.$name.'" class="'.$liClass.'">'.new AJS(new IMG('./css/imgstyle/plus.gif','Ouvrir'),'Javascript:ajaxLoad(\'admin\',\'ajax-GlobalTextLoad\',\'data='.$name.'\',openGlobalText)','Ouvrir','globalOpenButton').'<span class="globalOverview">'.$name.' -> '.$overviewText.'</span></li>';	
            }
        }
		else
		{
			echo error("Aucun texte n'est disponible pour l'instant. Veuillez en créer un.");
		}
    ?>
    </ul>
</div>

<!-- sindice.com
pellet : raisonneur OWL
sameas.org : agrégateur de liens
-->